package com.gxa.community.core.pojo.dto.agentindexdto;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <p>
 * VIEW
 * </p>
 *
 * @author XYJ
 * @since 2022-07-26
 */
@TableName("query_goods_topic_kill")
@ApiModel(value = "QueryGoodsTopicKill对象", description = "VIEW")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class QueryGoodsTopicKill implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("自增id")
    private Integer id;

    @ApiModelProperty("秒杀订单id")
    private String killId;

    @ApiModelProperty("秒杀价格/拼团价格")
    private BigDecimal price;

    @ApiModelProperty("秒杀数量/拼团人数")
    private Integer num;

    @ApiModelProperty("排序")
    private Integer sort;

    @ApiModelProperty("剩余秒杀数")
    private Integer lastnum;

    private Integer goodsId;

    @ApiModelProperty("商品名称")
    private String name;

    @ApiModelProperty("商品描述")
    private String tips;

    @ApiModelProperty("标签名称")
    private String tag;

    @ApiModelProperty("分类名称")
    private String classs;

    @ApiModelProperty("品牌名称")
    private String brand;

    @ApiModelProperty("商品规格 (specification太长啦)")
    private String size;

    @ApiModelProperty("生产日期")
    private Long productionDate;

    @ApiModelProperty("保质期 (6个月)")
    private String shelfLife;

    @ApiModelProperty("存储方式 (4℃冷藏)")
    private String storageMethod;

    @ApiModelProperty("库存")
    private Integer goodsNum;

    @ApiModelProperty("原价")
    private BigDecimal originalPrice;

    @ApiModelProperty("多张用'|'分隔, 第一张为商品头图")
    private String pic;

    @ApiModelProperty("商品详情 (富文本)")
    private String details;

    @ApiModelProperty("商品状态 1启用 2禁用")
    private Integer status;

}
